package com.itheima.d2_final;

public class FinalDemo1 {
    public static void main(String[] args) {
        // 目标：掌握final关键字的基本作用。

        //final 修饰类

        //final 修饰方法

        //final 修饰变量
        final int age = 10;
        //age = 20; 只能赋值一次

        //final修饰的引用变量，地址不能变，但是内容可以改变(String类型除外，定义之后不可改变)
        final  int [] score = new int[88];
        //score = new int[100];
        score[1] = 100;
        score[1] = 99;
        System.out.println(score[1]);
    }

}

/*String 是一个final类，不能用子类继承
//修饰类
class myString extends String(){

 }*/
//修饰方法
class Animal {
    public void eat() {
        System.out.println("吃东西");
    }

    public final void sleep() {
        System.out.println("睡觉");
    }

}

class Cat extends Animal {
    @Override
    public void eat() {
        System.out.println("吃鱼");
    }
   /* public void sleep(){
        System.out.println("睡");
    }*/
}


